﻿/* AgileFx Version 1.0
 * An open-source framework for rapid development of applications and services using Microsoft.net
 * Developed by: AgileHead
 * Website: www.agilefx.org
 * This component is licensed under the terms of the Apache 2.0 License.
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Objects.DataClasses;
using System.Linq.Expressions;

namespace AgileFx.EF
{
    [AttributeUsage(AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
    public class EntityLoadSettingsAttribute : Attribute
    {
        public Type Value { get; set; }

        public EntityLoadSettingsAttribute() : base() { }

        public EntityLoadSettingsAttribute(Type entityLoadSettings)
            : base()
        {
            this.Value = entityLoadSettings;
        }
    }
}
